@layer widget{.widget-hack{width:100%;container-type:inline-size;color:var(--ct-color)}.widget-hack .hack-content{display:flex;gap:clamp(30px,5vw,80px);align-items:flex-start;background:var(--ct-background);padding:clamp(20px,6.6667px + 2.2222vw,40px)}:is(.widget-hack .hack-content) .hack-index{display:flex;align-items:center;justify-content:center;min-width:clamp(80px,53.3333px + 4.4444vw,120px);height:clamp(80px,53.3333px + 4.4444vw,120px);background:var(--ct-surface, #f5f5f5);border-radius:50%;font-family:var(--font-primary, sans-serif);font-size:var(--font-size-5);font-weight:700;color:var(--ct-color, #333);flex-shrink:0}:is(.widget-hack .hack-content) .hack-text{flex-grow:1;flex-basis:60%}:is(:is(.widget-hack .hack-content) .hack-text) p{margin:0;color:var(--ct-color, #333);line-height:1.6;font-weight:800}:is(.widget-hack .hack-content) .hack-related{flex-grow:0;flex-shrink:1}@media screen and (max-width: 945px){.widget-hack .hack-content{flex-direction:column;gap:20px}:is(.widget-hack .hack-content) .hack-index{align-self:flex-start;min-width:60px;height:60px;font-size:1.5rem}:is(.widget-hack .hack-content) .hack-related{margin-block:15px}}}
